Skip to content

test(berlinmod): verify the trip-level set-set spatial join (stacks on #27)#28

Closed
estebanzimanyi wants to merge 3 commits into
MobilityDB:feat/bump-facade-pin-588768d7from
estebanzimanyi:feat/berlinmod-setset-join
Closed

test(berlinmod): verify the trip-level set-set spatial join (stacks on #27)#28
estebanzimanyi wants to merge 3 commits into
MobilityDB:feat/bump-facade-pin-588768d7from
estebanzimanyi:feat/berlinmod-setset-join

Conversation

@estebanzimanyi

Copy link
Copy Markdown
Member

Exercises the shared org.mobilitydb.meos.MeosSetSetJoin NxN family (eDwithinPairs / tDwithinPairs / aDisjointPairs) over trajectory trips and checks it against an independent per-pair scalar baseline: eDwithinPairs equals the edwithin_tgeo_tgeo pairs, aDisjointPairs equals the never-intersecting pairs, and tDwithinPairs is a superset carrying each within pair's tstzspanset (it additionally reports the transient crossings the ever-within predicate does not).

Exercises the shared org.mobilitydb.meos.MeosSetSetJoin NxN family
(eDwithinPairs / tDwithinPairs / aDisjointPairs) over trajectory trips and
checks it against an independent per-pair scalar baseline: eDwithinPairs
equals the edwithin_tgeo_tgeo pairs, aDisjointPairs equals the
never-intersecting pairs, and tDwithinPairs is a superset carrying each
within pair's tstzspanset (it additionally reports the transient crossings
the ever-within predicate does not).
The bundled JMEOS jar carries the 54a9d4bc54 GeneratedFunctions surface and the
org.mobilitydb.meos facade regenerated against it (tpose_to_tpoint, the 3-arg
value-at wrappers). The bundled libmeos routes the vendored PROJ transforms
through the per-thread PJ_CONTEXT, so concurrent SRID transforms are thread-safe.
The surefire runner propagates meos.enabled to the forked JVM and resolves
libmeos through the repo lib directory via LD_LIBRARY_PATH, so the pinned
library is loaded rather than a system one. The extended type families default
to ON: only an explicit family=OFF excludes a family from the build and tests.
@estebanzimanyi estebanzimanyi changed the base branch from main to feat/bump-facade-pin-588768d7 June 11, 2026 16:46
@estebanzimanyi

Copy link
Copy Markdown
Member Author

Superseded by the Path-B consolidation: the former 18-deep stack is collapsed into two reviewable topical PRs on top of the merged scaffold — MEOS integration #30 → benchmark #31 — each one clean squashed commit with the generated-facade bulk, dead family-flag profiles, committed target/ artifacts, and invented synthetic corpus removed. Closing as folded into #30/#31.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant